草庐IT

php - 带php的Haversine公式

全部标签

php - Json编码带空格的字符串

我正在为wordpress开发一个metabox类,并专门实现3.5中引入的媒体上传。要在metabox类和媒体uploader之间传递选项,我喜欢使用json。我的基本数据结构如下($data_ar)。Array([uploader_title]=>Uploadorchooseavideofile[uploader_button]=>Choose[allowed_mimes]=>Array([0]=>application/x-shockwave-flash[1]=>application/pdf)[show_icon]=>1[show_url]=>1[show_file_title

php - 模拟头部或尾部

在PHP中模拟抛硬币概念的最佳方法是什么?我需要在true和false之间随机选择。mt_rand(0,1)是一个好的解决方案吗? 最佳答案 简短回答:是的。长答案:确保您为随机数生成器提供良好的种子,以便确定您的结果列表是多种多样的。好的,毕竟这不是一个很长的答案,但仍然是的,在0和1之间随机滚动看起来是获得随机true/false值的最快方法。 关于php-模拟头部或尾部,我们在StackOverflow上找到一个类似的问题: https://stacko

PHP DomDocument - getElementByID(部分匹配)如何?

有没有一种方法可以获取所有具有部分匹配的id的元素。例如,如果我想抓取网页上所有id属性以msg_开头的HTML元素但在那之后可能是任何东西。这是我到目前为止所做的:$doc=newDomDocument;//Weneedtovalidateourdocumentbeforereferingtotheid$doc->validateOnParse=true;$doc->loadHtml(file_get_contents('{URLISHERE}'));foreach($doc->getElementById('msg_')as$element){foreach($element->g

php - 使用 php 下载 xlsx 文件

我需要从我的站点下载xlsx文件(但不是从这样的直接打开文件url:http://site.com/file.xlsx)所以,这是php代码$file="somefile.xlsx";header('Content-Description:FileTransfer');header('Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition:attachment;filename='.basename($file));heade

php - 如何在 Laravel 中列出嵌套表格中的所有项目

我正在使用Laravel的EloquentORM,但在急切加载要显示的项目时遇到了问题。场景如下:用户关注博客博客有帖子我有一个名为Relationships的数据库表,该表用于存储用户ID和博客ID,以显示哪个用户正在关注哪个博客。我有一个用于描述博客的博客表,还有一个用于帖子的表。关系表将是我的数据透视表,用于将用户与博客表连接在一起。现在,我需要在列表中列出用户关注的所有博客中的所有帖子。这是我的用户模型:publicfunctionfollowing(){return$this->has_many_and_belongs_to('Blog','relationships','u

php - 根据计数用php生成数字字符串

我正在构建一个使用ascensor.js的网站(ascensor.js为了让它工作,我们必须提供这样的字符串"1|1&1|2&1|3&1|4&2|1&2|2&2|3&2|4&3|1&3|2&3|3&3|4"这将允许脚本构建一种导航。我将脚本改编成wordpress,以便自动构建布局和ascensor,即使在类别存档页面中也是如此。我唯一坚持的是根据要显示的帖子数生成此字符串。例如,如果我有10个帖子要显示,我希望有4行,每行3个帖子(在第四行中,当然只有一个帖子)。我希望总是有一些或多或少的平方,4x5或7x8或6x6。因此,如果我有12个帖子,我需要的字符串将类似于上面的字符串。您将

php - 正则表达式匹配子目录但不匹配父目录

我正在努力为PHP获取正则表达式以匹配子目录但避免父目录。http://www.address.com/2000/12/31/->不匹配http://www.address.com/2000/12/31/whatever/->匹配这是我尝试过但似乎不起作用的方法:#http://www\.address\.com/\d{4}/\d{2}/\d{2}/.# 最佳答案 末尾的点只会匹配一个字符,你想要一个或多个:#http://www\.address\.com/\d{4}/\d{2}/\d{2}/.+#

php - 如何使用php获取两个日期之间的日期和日期列表

这个问题在这里已经有了答案:PHP:Returnalldatesbetweentwodatesinanarray[duplicate](26个答案)关闭3年前。我像下面这样出来了,我不知道怎么得到这个请帮助我星期四2013-05-02星期五2013-05-03星期六2013-05-04周日2013-05-052013-05-06星期一

php - 将 json 数据存储在局部变量中

我从URL获取youtubevideo的gdata。它像这样返回json代码。{"apiVersion":"2.1","data":{"id":"4TSJhIZmL0A","uploaded":"2008-07-15T18:11:59.000Z","updated":"2013-05-01T21:01:49.000Z","uploader":"burloandbardsey","category":"News","title":"bbcnewsstartuptheme","description":"bbc","thumbnail":{"sqDefault":"http://i.yti

php - 创建自定义 joomla 验证码

我被指派为joomla中的自定义组件创建验证码验证,但我不知道如何正确地完成它。我知道有许多可用的验证码插件,例如recaptcha,但我需要使用公司创建的自定义验证码。它在session中保存图像文本并在组件中创建图像,因此直接在浏览器中调用index.php?option=com_captcha将输出验证码图像。问题是我对joomla完全陌生,似乎找不到合适的方法来创建可以在整个系统中重复使用的代码。我试图通过创建一个调用验证码组件的模块来做到这一点,然后执行逻辑并检查验证码是否正确。我这样做时遇到的问题是我找不到将变量传递给我的模块的方法,因此我无法传递验证码组件所需的sessi